package org.tgcloud.group.web.controller.dto.home;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;

@Data
@ApiModel
public class HomeBusinessPerformanceListDTO {

    @ApiModelProperty(hidden = true)
    private Integer businessId;

    @ApiModelProperty(value = "区域")
    private String area;

    @ApiModelProperty(value = "区域Id",hidden = true)
    private Integer areaId;

    @ApiModelProperty(value = "分组id",hidden = true)
    private Integer groupId;

    @ApiModelProperty("分组名称")
    private String groupName;

    @ApiModelProperty(value = "组内职务",hidden = true)
    private Integer teamType;

    @ApiModelProperty("底薪")
    private BigDecimal basicSalary = BigDecimal.ZERO;

    @ApiModelProperty("商务")
    private String businessName;

    @ApiModelProperty(value = "内部货值",hidden = true)
    private BigDecimal innerPrice = BigDecimal.ZERO;


    @ApiModelProperty("绩效货值")
    private BigDecimal performanceGoodsPrice = BigDecimal.ZERO;

    @ApiModelProperty("本月到货内部货值")
    private BigDecimal monthArriveInnerPrice = BigDecimal.ZERO;

    @ApiModelProperty("月度绩效完成进度(%)")
    private BigDecimal monthlyPerformanceGoodsRate = BigDecimal.ZERO;

    @ApiModelProperty("季度到货内部货值")
    private BigDecimal quarterArriveInnerPrice = BigDecimal.ZERO;

    @ApiModelProperty("季度绩效完成进度(%)")
    private BigDecimal quarterPerformanceGoodsRate = BigDecimal.ZERO;

    @ApiModelProperty("年度到货内部货值")
    private BigDecimal yearArriveInnerPrice = BigDecimal.ZERO;

    @ApiModelProperty("年度绩效完成进度(%)")
    private BigDecimal yearPerformanceGoodsRate = BigDecimal.ZERO;
}
